Speech Front End script
version 1.0
By Cerulean Blue  Software
This is a basic script which you can use to easily incorporate  TTs (text to speech) in your python applications. 
You can use this code as is, or feel free to modify as you see fit, provided you give Cerulean Blue Software credit.

Dependancies:
You will need python installed on your machine. visit www.python.org and get the latest version for your system.
After installing Python, you will need to install 2 other Python modules. To do this, Open a command prompt, (You might need to run the command prompt as administrator) and type the following:
pip install pyTTSx3
When this has completed, type:
pip install clipboard
After clipboard has installed, you are now ready to use my scripts. 
Overview:
game.py:
	This is the file you wish to run. 
	You can run this file 2 ways. First, you can just click on Game.py, which is found in this package. Secondly, you can run this program from the command line:
1. Open your command prompt.
2. cd to the directory where this package was extracted.
Type: python game.py

	Using the third party module, pyTTSx3, When executed, this file will use your native TTs engine and prompt the user if they wish to use speech. The user will enter yes or no and be presented with a confirmation prompt. 
	Enter 'yes' to both prompts to take advantage of self-voicing.
	This file will call speech_mod.py if the user has chosen to use self-voicing, or no_speech.py if the user does not wish to use speech or wishes to use their own screen reader. 
	After setting up speech, or not, as the user prefers, the start menu will appearafter a brief welcome message. 
	The welcome message may be modified to fit your game. Simply change the contents of 'welcome.txt' included with this package.
The menu will look like:
1 Start game
2 Help
3 Quit
	Entering 1 is where your game will start. You can add your code in the game.py file.
	If you select 2 for Help, you will see, or hear, the contents of 'Help.txt' (Which you can also modify to suit your application.)
	entering 3 will quit the program.

What you need to know to take full advantage of these scripts:
	There are 2 main things to remember. 1 in your game code, instead of using the 'print' function, use the 'talk function instead.
 2, Instead of using the standard 'input' function, use the built-in 'ask' function.
For your convenience, We have also added a few useful functions which might help you.
ask_menu(LIST): 
	This function will take any list and return a numerated menu.
ask_yes_or_no('<your question here>"):
	will return 1 if the user enters 'y', or 'yes' and return 0 if anything else is entered.
file_read('filename')
	returns the contents of a file as a string.
file_readlines('filename'):
	reads a file, line by line.

I hope someone finds this useful. Please feel free to send me questions or comments at ceruleanbluesoftware@gmail.com or visit us at www.ceruleanbluesoftware.com
Software Disclaimer
Our software is provided as is without warrantee of any kind, expressed or implied. Cerulean Blue Software will not be held responsible for any damages or inconveniences caused by the use or misuse of this software. You agree to indemnify, defend and hold harmless Cerulean Blue Software and its Staff from and against any and all losses, damages, lawsuits related to this software.
This agreement is perpetual and may not be terminated except by the mutual agreement of Cerulean Blue Software, and the user.